package tech.abing.spider.task.model.amac;

import java.io.Serializable;
import java.sql.Timestamp;

import tech.abing.spider.annotation.Column;
import tech.abing.spider.annotation.Table;
import tech.abing.spider.model.Proccessable;

/**
 *  黑名单
 * @author Ivan qb.huang@wescxx.com   
 * @date 2016-10-31 下午04:52:02 
 * @version V2.0
 */
@Table(name = "blacklist")
@SuppressWarnings("serial")
public class BlacklistEntity implements Proccessable, Serializable {
	/**处分时间*/
	private java.util.Date disciplinaryDate;
	/**名字*/
	private java.lang.String personalName;
	/**任职机构*/
	private java.lang.String orgName;
	/**纪律处分*/
	private java.lang.String disciplinaryName;
	/**所在机构职务*/
	private String position;
	/**附件地址*/
	private String attachmentUrl;
	/**创建时间*/
	private Timestamp createTime;
	/**被抓取的url*/
	private String url;
	
	/**用于记录ID*/
	private String id;
	
	/**
	 *
	 *@return ： ID
	 */
	@Column(name ="ID")
	public String getId() {
		return id;
	}
	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ID
	 */
	public void setId(String id) {
		this.id = id;
	}
	
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  处分时间
	 */
	@Column(name ="DISCIPLINARY_DATE")
	public java.util.Date getDisciplinaryDate(){
		return this.disciplinaryDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  处分时间
	 */
	public void setDisciplinaryDate(java.util.Date disciplinaryDate){
		this.disciplinaryDate = disciplinaryDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  名字
	 */
	@Column(name ="PERSONAL_NAME")
	public java.lang.String getPersonalName(){
		return this.personalName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  名字
	 */
	public void setPersonalName(java.lang.String personalName){
		this.personalName = personalName;
	}

	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  纪律处分
	 */
	@Column(name ="DISCIPLINARY_NAME")
	public java.lang.String getDisciplinaryName(){
		return this.disciplinaryName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  纪律处分
	 */
	public void setDisciplinaryName(java.lang.String disciplinaryName){
		this.disciplinaryName = disciplinaryName;
	}
	
	/**
	 *
	 *@return:   任职机构
	 */
	@Column(name ="ORG_NAME")
	public java.lang.String getOrgName() {
		return orgName;
	}

	/**
	 *方法: 设置java.util.String
	 *@param: java.util.String  任职机构
	 */
	public void setOrgName(java.lang.String orgName) {
		this.orgName = orgName;
	}

	/**
	 *
	 *@return: 所在机构职务
	 */
	@Column(name ="POSITION")
	public String getPosition() {
		return position;
	}

	/**
	 *
	 *@param: 所在机构职务
	 */
	public void setPosition(String position) {
		this.position = position;
	}

	/**
	 *
	 *@return: 附件地址
	 */
	@Column(name ="ATTACHMENT_URL")
	public String getAttachmentUrl() {
		return attachmentUrl;
	}

	/**
	 *
	 *@param: 附件地址
	 */
	public void setAttachmentUrl(String attachmentUrl) {
		this.attachmentUrl = attachmentUrl;
	}

	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建时间
	 */
	@Column(name ="CREATE_TIME")
	public Timestamp getCreateTime() {
		return createTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建时间
	 */
	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

	
	@Column(name ="URL")
	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}
	
}
